~ chicken-core (master) /manual/The User's Manual


 1[[tags:manual]]
 2
 3== The CHICKEN User's Manual
 4
 5<nowiki>
 6<img id="big-logo" style="float:right; margin-left:1em;" src="http://wiki.call-cc.org/chicken-small.png" alt="Stylized picture of a chicken"/>
 7</nowiki>
 8
 9This is the manual for CHICKEN Scheme, version 6.0.0
10
11* [[Getting started]] : What is CHICKEN and how do I use it?
12* [[Using the interpreter]] : How to use the interactive interpreter, {{csi}}
13* [[Using the compiler]]  : How to use the batch compiler
14* [[Deviations from the standard]] : Where CHICKEN deviates from R5RS
15* [[Extensions to the standard]] : Extensions to R5RS that CHICKEN provides
16* [[Included modules]] : A reference to CHICKEN's core module library
17* [[Interface to external functions and variables]] : Accessing C/C++ code and data
18* [[Modules]] : How CHICKEN manages namespaces
19* [[Types]] : Optionally typed Scheme code
20* [[Declarations]] : Compiler declarations
21* [[Extensions]] : Packaging and installing extension libraries
22* [[Extension tools]] : {{chicken-[un]install}} and {{chicken-status}}
23* [[Egg specification format]] : Format of egg description files
24* [[Units and linking model]] : How Scheme compilation units are mapped to C
25* [[Deployment]] : How to distribute and ship CHICKEN programs and libraries
26* [[Cross development]] : Using CHICKEN to cross-compile for other architectures
27* [[Bugs and limitations]] : Things that do not work yet.
28* [[Acknowledgements]] : A list of some of the people that have contributed to make CHICKEN what it is
29* [[Bibliography]] : Links to documents that may be of interest
Trap